|
Foxit PDF SDK
|
Public 成员函数 | |
| def | OptimizerSettings () |
| 构造函数。 更多... | |
| def | OptimizerSettings (other) |
| 构造函数,使用另一个优化器设置对象。 更多... | |
| def | IsEmpty () |
| 检查当前对象是否为空。 更多... | |
| def | SetCleanUpOptions (clean_up_options) |
| 设置清理的优化相关选项。 更多... | |
| def | SetColorGrayImageSettings (settings) |
| def | SetColorImageSettings (settings) |
| 设置彩色图像的优化相关设置。 更多... | |
| def | SetDiscardObjectsOptions (discard_objects_options) |
| 设置丢弃对象的优化相关选项。 更多... | |
| def | SetDiscardUserDataOptions (discard_userdata_options) |
| 设置丢弃用户数据的优化相关选项。 更多... | |
| def | SetGrayscaleImageSettings (settings) |
| 设置灰度图像的优化相关设置。 更多... | |
| def | SetMonoImageSettings (settings) |
| 设置单色图像的优化相关设置。 更多... | |
| def | SetOptimizerOptions (optimize_options) |
| 设置选项以决定用于优化PDF文档的优化器设置类型。 更多... | |
| def | SetTransparencyMode (transparency_mode) |
| 设置优化透明度模式。 更多... | |
| def | SetUnembeddedFontSettings (settings) |
| 设置取消嵌入字体的优化相关设置。 更多... | |
静态 Public 属性 | |
| e_CleanUpDiscardUnreferencedNamedDes = _fsdk.OptimizerSettings_e_CleanUpDiscardUnreferencedNamedDes | |
| 丢弃未引用的命名目标。 | |
| e_CleanUpOptPageContent = _fsdk.OptimizerSettings_e_CleanUpOptPageContent | |
| 清理页面内容,将内容流中的0A、0D更改为空格。 | |
| e_CleanUpRemoveInvalidBookmarks = _fsdk.OptimizerSettings_e_CleanUpRemoveInvalidBookmarks | |
| 删除无效的书签。 | |
| e_CleanUpRemoveInvalidLinks = _fsdk.OptimizerSettings_e_CleanUpRemoveInvalidLinks | |
| 删除无效的链接。 | |
| e_CleanUpUseFlateForNonEncodedStream = _fsdk.OptimizerSettings_e_CleanUpUseFlateForNonEncodedStream | |
| 使用Flate编码未编码的流。 | |
| e_CleanUpUseFlateInsteadOfLZW = _fsdk.OptimizerSettings_e_CleanUpUseFlateInsteadOfLZW | |
| 在使用LZW编码的流中,改用Flate。 | |
| e_DiscardObjectsAlternateImages = _fsdk.OptimizerSettings_e_DiscardObjectsAlternateImages | |
| 丢弃所有替代图像。 更多... | |
| e_DiscardObjectsBookmarks = _fsdk.OptimizerSettings_e_DiscardObjectsBookmarks | |
| 丢弃书签。 | |
| e_DiscardObjectsDetectAndMergeImageFragment = _fsdk.OptimizerSettings_e_DiscardObjectsDetectAndMergeImageFragment | |
| 检测并合并图像片段。 | |
| e_DiscardObjectsDocumentTags = _fsdk.OptimizerSettings_e_DiscardObjectsDocumentTags | |
| 丢弃文档标签。 | |
| e_DiscardObjectsEmbeddedPageThumbnails = _fsdk.OptimizerSettings_e_DiscardObjectsEmbeddedPageThumbnails | |
| 丢弃嵌入的页面缩略图。 | |
| e_DiscardObjectsEmbeddedPrintSettings = _fsdk.OptimizerSettings_e_DiscardObjectsEmbeddedPrintSettings | |
| 丢弃嵌入的打印设置。 | |
| e_DiscardObjectsEmbeddedSearchIndex = _fsdk.OptimizerSettings_e_DiscardObjectsEmbeddedSearchIndex | |
| 丢弃嵌入的搜索索引。 | |
| e_DiscardObjectsFlattenFormFields = _fsdk.OptimizerSettings_e_DiscardObjectsFlattenFormFields | |
| 扁平化表单字段。 | |
| e_DiscardObjectsFormActions = _fsdk.OptimizerSettings_e_DiscardObjectsFormActions | |
| 丢弃所有表单提交、导入和重置操作。 | |
| e_DiscardObjectsJavaScriptActions = _fsdk.OptimizerSettings_e_DiscardObjectsJavaScriptActions | |
| 丢弃所有JavaScript操作。 更多... | |
| e_DiscardObjectsSmoothlinestocurves = _fsdk.OptimizerSettings_e_DiscardObjectsSmoothlinestocurves | |
| 将直线平滑为曲线。 | |
| e_DiscardUserAllData = _fsdk.OptimizerSettings_e_DiscardUserAllData | |
| 丢弃标签用户数据。 | |
| e_DiscardUserDataAllAnnotsFormsAndMultimedia = _fsdk.OptimizerSettings_e_DiscardUserDataAllAnnotsFormsAndMultimedia | |
| 丢弃所有注释、表单和多媒体。 | |
| e_DiscardUserDataDocumentInfoAndMetaData = _fsdk.OptimizerSettings_e_DiscardUserDataDocumentInfoAndMetaData | |
| 丢弃文档信息和元数据。 | |
| e_DiscardUserDataExternalCrossReferences = _fsdk.OptimizerSettings_e_DiscardUserDataExternalCrossReferences | |
| 丢弃外部交叉引用。 | |
| e_DiscardUserDataFileAttchments = _fsdk.OptimizerSettings_e_DiscardUserDataFileAttchments | |
| 丢弃文件附件。 | |
| e_DiscardUserDataLayer = _fsdk.OptimizerSettings_e_DiscardUserDataLayer | |
| 丢弃隐藏图层内容并扁平化可见图层。 | |
| e_DiscardUserDataPrivateDataOfOtherApp = _fsdk.OptimizerSettings_e_DiscardUserDataPrivateDataOfOtherApp | |
| 丢弃其他应用程序的私有数据。 | |
| e_OptimizerCleanUp = _fsdk.OptimizerSettings_e_OptimizerCleanUp | |
| 通过清理来优化PDF文档。 | |
| e_OptimizerCompressImages = _fsdk.OptimizerSettings_e_OptimizerCompressImages | |
| 通过压缩图像来优化PDF文档。 | |
| e_OptimizerDiscardObjects = _fsdk.OptimizerSettings_e_OptimizerDiscardObjects | |
| 通过丢弃对象来优化PDF文档。 | |
| e_OptimizerDiscardUserData = _fsdk.OptimizerSettings_e_OptimizerDiscardUserData | |
| 通过丢弃用户数据来优化PDF文档。 | |
| e_OptimizerUnembeddedFonts = _fsdk.OptimizerSettings_e_OptimizerUnembeddedFonts | |
| 通过取消嵌入某些嵌入字体来优化PDF文档。 | |
| e_TransparencyModeHighResolution = _fsdk.OptimizerSettings_e_TransparencyModeHighResolution | |
| 透明度模式: 高分辨率。 更多... | |
| e_TransparencyModeLowResolution = _fsdk.OptimizerSettings_e_TransparencyModeLowResolution | |
| 透明度模式: 低分辨率。 更多... | |
| e_TransparencyModeMediumResolution = _fsdk.OptimizerSettings_e_TransparencyModeMediumResolution | |
| 透明度模式: 中分辨率。 更多... | |
| def FoxitPDFSDKPython2.OptimizerSettings.OptimizerSettings | ( | ) |
构造函数。
此构造函数用于构造具有默认设置选项的优化器设置对象。 用户也可以调用此类中的"set"方法来更改设置选项。 有关默认设置选项的更多详细信息,请参考其他设置类(可以设置到当前对象的)中的注释。
| def FoxitPDFSDKPython2.OptimizerSettings.OptimizerSettings | ( | other | ) |
构造函数,使用另一个优化器设置对象。
| [in] | other | 另一个优化器设置对象。 |
| def FoxitPDFSDKPython2.OptimizerSettings.IsEmpty | ( | ) |
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
| def FoxitPDFSDKPython2.OptimizerSettings.SetCleanUpOptions | ( | clean_up_options | ) |
设置清理的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何清理选项, 那么意味着不进行清理优化。 此函数设置的清理选项仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerCleanUp 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | clean_up_options | 清理的优化相关选项。0表示不进行清理优化。 请参考从 FoxitPDFSDKPython2.OptimizerSettings.e_CleanUpUseFlateForNonEncodedStream 开始的值, 可以是这些值中的一个或组合。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetColorGrayImageSettings | ( | settings | ) |
对于新构造的对象,如果不调用此函数来设置任何彩色/灰度图像设置, 那么意味着使用默认的彩色/灰度图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的ImageSettings仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerCompressImages 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 彩色和灰度图像的优化相关设置。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetColorImageSettings | ( | settings | ) |
设置彩色图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何彩色图像设置, 那么意味着使用默认的彩色图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的ImageSettings仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerCompressImages 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 彩色图像的优化相关设置。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetDiscardObjectsOptions | ( | discard_objects_options | ) |
设置丢弃对象的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何丢弃对象选项, 那么意味着不进行丢弃对象优化。 此函数设置的丢弃对象选项仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerDiscardObjects 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | discard_objects_options | 丢弃对象的优化相关选项。 0表示不进行丢弃对象优化。请参考从 FoxitPDFSDKPython2.OptimizerSettings.e_DiscardObjectsFormActions 开始的值, 可以是这些值中的一个或组合。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetDiscardUserDataOptions | ( | discard_userdata_options | ) |
设置丢弃用户数据的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何丢弃用户数据选项, 那么意味着不进行丢弃用户数据优化。 此函数设置的丢弃用户数据选项仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerDiscardUserData 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | discard_userdata_options | 丢弃用户数据的优化相关选项。 0表示不进行丢弃用户数据优化。请参考从 FoxitPDFSDKPython2.OptimizerSettings.e_DiscardUserDataAllAnnotsFormsAndMultimedia 开始的值,可以是这些值中的一个或组合。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetGrayscaleImageSettings | ( | settings | ) |
设置灰度图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何灰度图像设置, 那么意味着使用默认的灰度图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的 ImageSettings 仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerCompressImages 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 灰度图像的优化相关设置。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetMonoImageSettings | ( | settings | ) |
设置单色图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何单色图像设置, 那么意味着使用默认的单色图像设置。 有关详细值,请参考类 MonoImageSettings 中的注释。
此函数设置的MonoImageSettings仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerCompressImages 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 单色图像的优化相关设置。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions | ( | optimize_options | ) |
设置选项以决定用于优化PDF文档的优化器设置类型。
对于新构造的对象,如果不调用此函数来设置任何优化器选项, 那么意味着没有任何类型的优化器设置有用。
| [in] | optimize_options | 决定用于优化PDF文档的优化器设置类型的选项。 0表示没有任何类型的优化器设置有用。请参考从 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerCompressImages 开始的值, 可以是这些值中的一个或组合。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetTransparencyMode | ( | transparency_mode | ) |
设置优化透明度模式。
对于新构造的对象,如果不调用此函数来设置任何丢弃对象选项, 那么意味着不进行丢弃对象优化。 此函数设置的丢弃对象选项仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerDiscardObjects 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | transparency_mode | 优化透明度选项。 请参考值从 FoxitPDFSDKPython2.OptimizerSettings.e_TransparencyModeLowResolution , 它的值必须是这些值中的一个,默认值为: FoxitPDFSDKPython2.OptimizerSettings.e_TransparencyModeLowResolution 。 |
| def FoxitPDFSDKPython2.OptimizerSettings.SetUnembeddedFontSettings | ( | settings | ) |
设置取消嵌入字体的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何非嵌入字体设置, 那么意味着不取消嵌入任何字体。 此函数设置的UnembeddedFontSettings仅在选项值 FoxitPDFSDKPython2.OptimizerSettings.e_OptimizerUnembeddedFonts 被 函数 FoxitPDFSDKPython2.OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 取消嵌入字体的优化相关设置。 |
|
static |
丢弃所有替代图像。
某些PDF文档包含同一图像的多个版本,用于不同目的, 例如低分辨率屏幕查看和高分辨率打印。 如果设置使用此选项值,表示删除图像的所有版本, 除了用于屏幕查看的版本。
|
static |
丢弃所有JavaScript操作。
目前,它无法删除目录"OpenAction"中的JavaScript操作。
|
static |
透明度模式: 高分辨率。
高分辨率包括: 透明度等级: 100; 线条艺术和文字: 1200; 渐变和网格: 300; 将所有文本转换为大纲: 不执行; 将所有笔划转换为大纲: 错误; 裁剪复杂区域: 成功; 保留套印: 成功。
|
static |
透明度模式: 低分辨率。
低分辨率包括: 透明度等级: 75; 线条艺术和文字: 288; 渐变和网格: 144; 将所有文本转换为大纲: 不执行; 将所有笔划转换为大纲: 执行; 裁剪复杂区域: 错误; 保留套印: 成功。
|
static |
透明度模式: 中分辨率。
中分辨率包括: 透明度等级: 75; 线条艺术和文字: 300; 渐变和网格: 150; 将所有文本转换为大纲: 不执行; 将所有笔划转换为大纲: 执行; 裁剪复杂区域: 成功; 保留套印: 成功。